package org.aswing;

extern class JOptionPane extends JPanel {
	function new() : Void;
	function addButton(p0 : JButton) : Void;
	function getCancelButton() : JButton;
	function getCloseButton() : JButton;
	function getFrame() : JFrame;
	function getInputText() : JTextField;
	function getMsgLabel() : JLabel;
	function getNoButton() : JButton;
	function getOkButton() : JButton;
	function getYesButton() : JButton;
	static var CANCEL : Int;
	static var CANCEL_STR : String;
	static var CLOSE : Int;
	static var CLOSE_STR : String;
	static var NO : Int;
	static var NO_STR : String;
	static var OK : Int;
	static var OK_STR : String;
	static var YES : Int;
	static var YES_STR : String;
	static function showInputDialog(p0 : String, p1 : String, ?p2 : Dynamic, ?p3 : String, ?p4 : Component, ?p5 : Bool, ?p6 : Icon) : JOptionPane;
	static function showMessageDialog(p0 : String, p1 : String, ?p2 : Dynamic, ?p3 : Component, ?p4 : Bool, ?p5 : Icon, ?p6 : Int) : JOptionPane;
}
